home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
proboard
/
tedit210.zip
/
THEEDIT.DOC
< prev
next >
Wrap
Text File
|
1996-04-28
|
49KB
|
1,155 lines
─────────────────────────────────────────────────────────────────────────────
▐▒▒▒▒▒▒ ▐▒▒▒ ▐▒▒▒▒▒▒▒ ▐▒▒ ▐▒▒ ▐▒ ▐▒▒
▐▒▐▒▒▐▒ ▐▒▒ ▐▒▒ ▐▒ ▐▒▒ ▐▒▒ ▐▒▒
▐▒▒ ▐▒▒ ▐▒▒▒▒ ▐▒▒ ▐▒▒ ▐▒▒▒ ▐▒▒▒▒ ▐▒▒
▐▒▒ ▐▒▒▒▒▒ ▐▒▒ ▐▒▒ ▐▒▒▒▒ ▐▒▒▒▒▒ ▐▒▒ ▐▒▒ ▐▒▒
▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒▒▒▒▒ ▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒
▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒ ▐▒ ▐▒▒ ▐▒▒ ▐▒▒ ▐▒▒▐▒
▐▒▒▒▒ ▐▒▒ ▐▒▒ ▐▒▒▒▒▒ ▐▒▒▒▒▒▒▒ ▐▒▒▒▐▒▒ ▐▒▒▒ ▐▒▒ ▐▒▒
─────────────────────────────────────────────────────────────────────────────
ProBoard Advanced Message Editor
version 2.10
Copyright (C) 1994, 1996 Layout Service Spiess
written by Alain Schellinck
Documentation partially written by Tim De Meyer
All Rights reserved
-=≡ SHAREWARE SOFTWARE ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════════════════╗
║ A Word from Alain Schellinck ║
╚════════════════════════════════════════════════════════════════════════════╝
After being active for more than 7 years in FidoNet, it was time for me to
do something else. I have a family and two kids who want to spend some
time with me too. And I have a job that takes a lot of my time. Therefore,
I deceided a few weeks ago to leave FidoNet and to quit the BBS.
TheEdit and TheChat are probably the two most used PEX'es on ProBoard
BBS'es. Therefore, I tough it woudn't be fair to quit development, support
and distribution. After a few talks with Constantin, we agreed that he is
now the owner of the sources and the programs. He will handle futher
support and distribution, while I will support him in the background.
I had a very nice time working with ProBoard (and the ProBoard team!).
Keep up the good work!
I would like to thank the beta testers (specially Peter Hampf and Tim De
Meyer) for the hints, change requests and a lot of help. See you guys!
I'm still available trough the internet, so if you need me, you can post a
message to alainsch@innet.be
Thanks!
╔════════════════════════════════════════════════════════════════════════════╗
║ Special Thanks ║
╚════════════════════════════════════════════════════════════════════════════╝
I thank Alain Schellinck for his outrageous work on his programs. I try to
do my best on supporting and developing TheEdit and TheChat the way he has
planned it.
╔════════════════════════════════════════════════════════════════════════════╗
║ DISCLAIMER ║
╚════════════════════════════════════════════════════════════════════════════╝
- TheEdit (to include all executables and documentation files) is
copyrighted material of Layout Service Spiess
- You can use TheEdit for a period of 30 days, free of charge. If you
use the software after the evaluation period of 30 days, you MUST
register. (For registration information, see the appropriate section
of this manual).
-=≡ 2 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
- We reserve the right to quit giving support or releasing updates of the
software. We also reserve the right to charge a nominal upgrade fee
for future versions.
- The software and other materials included in the distribution archive
are provided "AS IS" without warranty of any kind. We do not guarantee
the correct functioning and/or reliability of the software. The
authors, or any agent of the authors will not be liable for any direct
or indirect damages, resulting from the use of the software.
- You may not reverse-engineer TheEdit in any way and you may not add,
change or delete any files in the distribution archive.
- You are free to distribute the original, unmodified TheEdit archive
provided no fee is charged for its distribution. This excludes charges
for online time on electronic bulletin boards or other communication
services.
- Your registration key is personal. You (and only you!) may use the key
you will receive after registerering TheEdit.
- You cannot sell or give your license away, unless the new owner can
work with the same key. In that situation, you (as the previous owner)
are no longer allowed to use the license.
╔════════════════════════════════════════════════════════════════════════════╗
║ INTRODUCTION ║
╚════════════════════════════════════════════════════════════════════════════╝
TheEdit 1.00 was the first available message editor as a PEX. It had a
lot of functions still not found in any other editor.
There were some things that could be better. Users asked me for a better
layout, multi language support, more functions and more speed.
TheEdit 2.10 has it all. It is completely rewritten from scratch, using
highly optimized C++ and assemble code. Even with the extra functions,
TheEdit 2.10 is about 20Kb smaller than 1.xx!
The multi-language support is very easy to use. Every prompt on the
screen can be translated in any language you wish. Even the header and
help screens can be translated.
Due to the use of highly optimized assemble code for the critical parts
in TheEdit, the editor is much faster than 1.xx
TheEdit uses also optimized screen code depending on the terminal mode
you (or the user) are using.
-=≡ 3 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
If you are using TheEdit in local mode, all screen output is handled by
Direct Video Ram Access (fully desqview aware!). Depending on the remote
terminal mode (ANSI or AVATAR), TheEdit will send different terminal
commands to the user his terminal program to scroll the screen, move the
cursor, change the color, ... An example? If your user is using AVATAR
and is in 50-lines mode, scrolling one line up means that +/- 44 lines
(50 - header) needs to be redrawed. TheEdit will send only 11 bytes to
the terminal program and the scrolling will be handled by the user his
terminal program! In other situations, programs should send the 44 lines
back to the terminal program. If every line has something around 50
characters, that would be +/- 3 Kb (cursor and color codes included). Can
you imagine how fast scrolling is handled in Avatar mode ?
Other editors need to constantly (after every keystroke) update the
cursor position. Depending on the terminal mode, this means that for
every character you type, these editors will send between 5 and 10
characters to the modem.
TheEdit remembers the last cursor position and uses optimized code to
move the cursor. In most situations, only one character is send to the
modem after a keystroke!
Unlike TheEdit 1.x and the other editors, TheEdit 2.10 has no default
layout. The header displayed at the top of the screen is a ANSI file
which can be modified with programs like TheDraw.
╔════════════════════════════════════════════════════════════════════════════╗
║ REGISTRATION ║
╚════════════════════════════════════════════════════════════════════════════╝
TheEdit is SHAREWARE. This means that you are granted a 30-day
evaluation period, after which you must register. You will receive a
registration key file through netmail or it will be uploaded to your BBS
if you don't have a FidoNet node number.
If none of this is possible, please indicate this on your registration
form. We will send you a fax or a letter with your key code.
Warning!
──────────────────────────────────────────────────────────────────────────────
The registrationkey can be re-created if required, but the registration
site may ask up to 20% of the price you payed for the license to handle
the cost. The key is based on the name of the BBS and the name of the
sysop. You may change the name of the BBS and ask for a new key, but you
can't change the name of the sysop. As stated above, the license is
personal, so if another sysop is running the BBS, you have to buy a new
license.
-=≡ 4 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
It is your responsibility that the information on the registration form
is correct. If the key isn't working because you made a mistake, the
registration site will create a new key, but may ask for a fee as stated
above.
Registration fees for commercial and non-commercial use are as
follows:
┌───────────────┬───────────────┬───────────────┐
│Non-commercial │Commercial │To send the key│
│Registration │Registration │on a disk, add │
┌────────────────────┼───────────────┼───────────────┼───────────────┤
│ USA & Canada │ 20 US$ │ 120 US$ │ 10 US$ │
├────────────────────┼───────────────┼───────────────┼───────────────┤
│ Belgium & Luxembrg │ 600 BEF │ 3600 BEF │ 300 BEF │
├────────────────────┼───────────────┼───────────────┼───────────────┤
│ The Netherlands │ 35 FL │ 200 FL │ 15 FL │
├────────────────────┼───────────────┼───────────────┼───────────────┤
│ Germany │ 30 DM │ 180 DM │ 15 DM │
└────────────────────┴───────────────┴───────────────┴───────────────┘
One note about the difference between the commercial and non-commercial
(personal) registration: non-commercial (personal) registrations are ONLY
for individuals who run a BBS as a HOBBY. Registrations for all other
BBSs require a commercial registration.
To register, print the registration form on the next page, fill it out,
and send it together with your payment to one of the registration sites
listed below.
If you want to register by transferring money to any of the registration
accounts, be certain you don't forget to mail a registration form to the
address listed along with the account number, or you can upload/FAX it to
the registration site for your area.
Warning!
──────────────────────────────────────────────────────────────────────────────
We can not and will not be responsible for any money received without a
complete registration form or if you send us cheque that we can't accept.
For the U.S.A. and Canada (Registration site #1)
──────────────────────────────────────────────────────────────────────────────
Silverado Online
4810 Reginald Drive
Wichita Falls, TX 76308-5105
USA
-=≡ 5 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
Fax # 1-817-691-3173
BBS #'s 1-817-691-9251 (USR 28.8 v.34) Fido 1:3805/3
1-817-696-8119 (USR 28.8 v.34) Fido 1:3805/17
ALL FUNDS MUST BE IN USD ($) ONLY!
If you want to register by transferring money via our online checking or
credit card door, be certain you don't forget to mail a registration form
to the below listed address and mark an X in the box below telling us how
you made your payment.
We accept US checks/Visa MasterCards online. We also accept US /money
orders via the mail as well. Credit card charges will be
billed by "Silverado Online".
Please remember to CRASH netmail, USPS, or upload your registration form
directly to our BBS if using our online purchases.
We also accept US /money orders via the mail as well.
Fax is available for credit card orders only!
For the U.S.A. and Canada (Registration Site #2)
──────────────────────────────────────────────────────────────────────────────
The Chess Board
c/o Ken Givens
2735 Stemmons Freeway
Dallas, Tx 75052
Fax # 1-214-905-3629
BBS #'s 1-214-641-1136 (USR Courier V34) Fido 1:124/2213
We accept Visa, MasterCard, American Express, personal checks and
money orders. U.S. currency only please. Do not send cash!! Checks
and money orders should be made payable to "Ken Givens".
Texas residents add 8.25% sales tax.
For all other countries
──────────────────────────────────────────────────────────────────────────────
ProBoard Deutschland
c/o Constantin Spiess
Orchideenweg 15
D-70736 Fellbach
GERMANY
-=≡ 6 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
Fax # +49-711-95182-76
BBS # +49-711-95182-77 (Zyxel) or -78 (V32B/ISDN)
Fido 2:246/1013 (Zyxel) 2:246/1033 (V32B/ISDN)
PB-NET 246:6106/1001 (Zyxel) 246:6106/1111 (V32B/ISDN)
Bank Account Number:
KSK Fellbach , KtoNr: 2076692 , BLZ: 602 500 10
Send money order or check in German currency (DM) only please! You can
also transfer the money to our account number listed above. We also
accept Visa and MasterCard.
You may send the registration form by normal mail or fax, but I prefer to
receive it as a netmail message...
-=≡ 7 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Registration Form ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
╚════════════════════════════════════════════════════════════════════════════╝
Your Name : _______________________________________________
Company : _______________________________________________
Sysop Name : _______________________________________________
BBS name : _______________________________________________
Address : _______________________________________________
_______________________________________________
_______________________________________________
Voice Phone# : _______________________________________________
Fax Phone# : _______________________________________________
BBS Phone# : _______________________________________________
Hours of operation : ____________________________________
Is your system part of FidoNet? ( ) - Yes ( ) - No
If so, what is your network address? _________________________
Type of registration: ( ) Personal ( ) Commercial
I'm registereing ( ) TheEdit ( ) TheChat
I want my key send on a ( ) 5 1/4" disk ( ) 3 1/2" disk
( ) I want to download my key from the registration site BBS
Payment method: ( ) Check/Cash ( ) VISA
( ) Bank Transfer ( ) Mastercard/Eurocard
(USA only) ( ) OnLine Check ( ) US Money Order
Credit Card #: ____________________________________
Name on Card : ___________________________________
(EXACTLY as it appears on the card!)
Exp. Date : ___/___
Signature : ____________________________________
Amount : ____________________________________
-=≡ 8 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
Please double check your phone number and address. Don't forget to
specify the international and zone dial code. Use the "+CC-ZZ-NNNNNNN"
(Country, Zone, Number) format to specify the phone numbers.
If you didn't receive the key after 2 weeks, please call the registration
site BBS. We received some registrations that where very difficult to
handle (wrong BBS number, no address, ...)
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════════════════╗
║ Support ║
╚════════════════════════════════════════════════════════════════════════════╝
For problems, bug-reports, etc. please write to:
────────────────────────────────────────────────
ProBoard Deutschland
c/o Constantin Spiess
Orchideenweg 15
D-70736 Fellbach
GERMANY
or contact your local registration site.
You can also reach the author by:
- sending E-mail to cns@mars.gp.schwaben.de
- sending a fax to +49-711-9518276
- sending mail trough the PROBOARD echomail area
- sending mail through the PB-NET
╔════════════════════════════════════════════════════════════════════════════╗
║ WHAT'S NEW -- FEATURES ║
╚════════════════════════════════════════════════════════════════════════════╝
* TheEdit is completely rewritten from scratch, using highly-optimized
C++ and assembly code, resulting in a smaller and faster PEX file.
* Multi language support! TheEdit 2.10 will detect the language used by
the user and try to find the TheEdit control files for this language.
All prompts can be translated in any language. Even the help screen
can be translated.
* New quote system. TheEdit 2.10 has two quote systems: the
GoldEd-alike (complete original message quoted and the user has to
remove the lines he doesn't need) and a quote window (original
message in another window and the user has to select the lines he
wants in his answer).
* TheEdit can now be used to edit other files than messages. A user
asked me to add code to import an ASCII file, let the user edit it
and print it to the printer when he/she saves it. You can use the
command line parameters to specify the file TheEdit should load when
it is started and the filename it should use to save the text to.
* The messagebuffer in TheEdit 1.xx was only limited by the available
memory. In some situations, ProBoard had troubles saving large
messages (due to some problems in the original Squish API code).
TheEdit 2.10 has a 32K limit for the messages.
-=≡ 10 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
* User-definable layout. You can change the layout for TheEdit as you
like it. All colors can be redefined. Even the header at the top of
the screen can be redefined.
* Enhanced import system. You can link up to 10 files to your ALT-Fxx
keys. Pressing such a key will import the linked files in the message
window. Great for default answers on frequently asked questions.
* TheEdit has a very fast WordWrap function.Most often, the Wordwrap
function is the bottleneck of editors. TheEdit uses an optimized
piece of assemble code to perform the WordWrap. Fast!
╔════════════════════════════════════════════════════════════════════════════╗
║ INSTALLATION - PREPARING FOR MULTI LANGUAGE SUPPORT ║
╚════════════════════════════════════════════════════════════════════════════╝
Configuring Proboard
──────────────────────────────────────────────────────────────────────────────
The distribution archive contains the following files:
TheEdit.Pex : the program
TheEdit.Doc : this file
TheEdit.Ini : example ini file
TheEdit.Hed : Default header file
TheEdit.Lng : Default Language file
TheEdit.Hlp : Default help file
Dutch.Hed : Example header file for the "DUTCH" language
Dutch.Lng : Example language file for the "DUTCH"language
Dutch.Hlp : "DUTCH" help file
Your distribution site may have changed the last three files to more
appropriate languages. There may be other languages available at the
support boards too.
Unpack the distribution archive in a separate directory for TheEdit.
Don't use your default PEX directory, because new releases of my other
PEX'es (like TheChat) will use the same name for the language files!
Start ProCFG. Choose [F1] Options. In the "Paths" window, specify the
complete path to TheEdit as the editor command; i.e.
Editor Cmd : @M:\PB\PEX\THEEDIT\THEEDIT.PEX
-=≡ 11 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
Note about quoters
──────────────────────────────────────────────────────────────────────────────
There are some PEX'es available to add a one-line quote at the end of
every message. Most of them don't support PEX message editors. For that
reason, you can't use ProTag together with TheEdit. There is nothing I
can do about it, the author of ProTag has to change his code to fix this
bug.
One of my other PEX'es, TheQuote, has the same functions as ProTag, and
has more than 7.000 quotes. TheQuote (starting from 1.10) fully support
TheEdit and other PEX message editors. TheQuote is freeware software!
Multi-language support
──────────────────────────────────────────────────────────────────────────────
As far as I know, TheEdit is the only message editor for ProBoard that
supports multi-language. You can (but don't have to) redefine every
prompt in every language you wish.
Unlike ProBoard, TheEdit doesn't use binary language files. The language
file is a pure ASCII file with the language as basename and .LNG as
extension.
Whenever TheEdit is started, it will try to load the <language>.LNG file
(i.e. DUTCH.LNG). If the file doesn't exist, it will load the THEEDIT.LNG
file (english prompts). Please note that there are no defaults, so if
there's no language file, TheEdit won't run!
Format of the LANGUAGE file
──────────────────────────────────────────────────────────────────────────────
As previously mentioned, a language file is a pure ASCII file, using one
line for every prompt. All prompts should be defined, because there are
no defaults.
You can include comments in the language file. Comment lines should start
with the ';' character, unless the comment is added after a prompt. In
that case, you should insert a ";" between the prompt and the comment.
You can't change the order of the prompts in the language file, unless
you want the wrong prompts on the wrong places ;-)
Even the menubar can be redefined. The hotkey for every option should be
between brackets ([]). TheEdit will display the hotkey in uppercase.
-=≡ 12 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
Be sure that the redefined menu-items fit on one line. TheEdit doesn't
check the length of the items and will overwrite parts of the screen if
the line is too long!
You will find two examples in the archive: THEEDIT.LNG (the default
prompts) and DUTCH.LNG (but the registrations site of your country may
have changed this).
Format of the HEADER file
──────────────────────────────────────────────────────────────────────────────
The header file is a ANSI file (i.e. created by TheDraw) with the header
as it should appear on top of the screen. The header file should have the
labels for the data fields displayed by TheEdit.
TheEdit will check for a <language>.HED file. It this can't be found,
TheEdit will use the TheEdit.Hed file. There's no default in TheEdit, so
if there's no file, you will get no header. The *.HED files should be in
the same directory as TheEdit, not in the TEXT directory!
A few hints when creating a header file:
* Make it as small as possible. The less lines you use for your header,
the more lines there are available for the editor.
* Don't use the full 80 characters width. Some terminal programs will
wrap the cursor and TheEdit will screw up.
* Don't add clear-screen codes to the ANSI file. If you use TheDraw,
save it with "Home Cursor" codes instead of "Clear screen".
Format of the HELP file
──────────────────────────────────────────────────────────────────────────────
The help file is a ANSI file (i.e. created by TheDraw) with the help as
it should appear on the screen when the user select [H]elp from the menu.
TheEdit will check for a <language>.HLP file. It this can't be found,
TheEdit will use the TheEdit.Hlp file. There's no default in TheEdit, so
if there's no file, you will get no help. The *.HLP files should be in
the same directory as TheEdit, not in the TEXT directory!
-=≡ 13 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
The INI File
──────────────────────────────────────────────────────────────────────────────
In order to keep the configuration file readable and clear to understand,
TheEdit uses the DOMAIN principle of windows for the INI file. Within the
distribution archive, you will find a sample INI file, to show this
principle.
[GENERAL] domain
──────────────────────────────────────────────────────────────────────────────
StopBanner = Yes/No In registered version, you can stop the
banner at the bottom of the screen. If you
(No) choose to stop the banner, you can still
switch between all the lines in the banner by
pressing ALT-B (b = banner).
FastScroll = Yes/No FastScroll will scroll the text a whole
window when to top or bottom of the screen
(Yes) is reached. This will speed-up the screen in
ANSI mode. FastScroll is always disabled in
LOCAL or AVATAR mode, because it isn't needed
in these modes.
InsertMode = On/Off Set Insert-mode at startup ON or OFF. In
insert mode, text will be inserted at the
(On) current cursor position. In overwrite mode,
the text at the current cursor position will
be overwritten by the new characters you
type. Here you specify the startup value.
Once you are in TheEdit, you can choose
between INSERT and OVERWRITE with the INSERT
or ^V key.
AllowFullQuote = On/Off If FullQuote is enabled, a user can choose to
use the GoldEd-style quoting system
(On) (described in this documentation). When
replying to a message, the user can select to
import the whole quote in the message or to
use a quote window. When AllowFullQuote is
disabled, the quote is always loaded in the
quote window.
Printer = LPT1 You can print the message from within TheEdit
by pressing the ALT-P (P=PRINT) key. TheEdit
will print the message to the port specified
with this variable.
-=≡ 14 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
BannerText = ... If the banner is enabled (StopBanner = No),
the information displayed at the bottom of
(no default) the screen is changed every 30 seconds. In
this variable, you can add one line for the
banner. You can use the ProBoard text
macro's (like @<FIRSTNAME>@) too.
AddTag = Yes/No TheEdit will add a "___TheEdit v<version>"
line at the bottom of each message written
(Yes) with TheEdit. You can disable this line by
settings this variable to NO. This will only
work in the REGISTERED version!
[SHAREWARE] domain
──────────────────────────────────────────────────────────────────────────────
RegisterKey = 0 When registering TheEdit, you will receive a
key-number, which you have to fill in here.
Warning: due to a bug in the keyroutine used
for TheEdit 1.xx, some keys will no longer
work with TheEdit 2.xx. You should contact
the registration site where you have received
your key from, to get another key. Don't
contact another registration site!!
[IMPORTFILES] domain
──────────────────────────────────────────────────────────────────────────────
ALT-F1 = <filename> You can link a filename to a ALT-Fxx function
... key. Whenever the sysop is using TheEdit in
ALT-F10 local mode, he/she can press the ALT-Fxx key
to import the file.
In unregistered mode, only F1 thru F3 will
work.
When pressing a ALT-Fx key, TheEdit will
check if there's a file linked with the key.
If not, TheEdit will get the sysop-macro
defined in ProCFG. If the macro is a
"display" macro (if macro starts with a `
character), the macro will be copied in the
message window at the current cursor
position. For example, you can define the
string "`||CUL8R|@<SYSOPNAME>@||" to a macro.
TheEdit will translate this macro to "<enter>
<enter>CUL8R<enter><your full name>".
-=≡ 15 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
[TEXTWINDOW] domain
──────────────────────────────────────────────────────────────────────────────
A little note on COORDINATES...
As stated at the beginning of this document, you can change the layout
completely. TheEdit has to know the coordinates for the data fields and
editor part. The following domains let you specify these coordinates
Please note that:
- the upper/left corner of the screen is 0/0, not 1/1!
- there are NO defaults for these fields, so if you don't include the
definitions for these fields in your configuration file, you will have
an empty header, no colors and no text window!
Row = 5 The Y coordinate where TheEdit should
start the editor part. Remember that
coordinates start at 0, so 5 means the
6th line!
ForeGround = +White You can specify the foreground color
for the normal text. You can use the full
english name of the color (BLACK, BLUE,
GREEN, RED, CYAN, MAGENTA, BROWN and WHITE).
To use the highlighted equivalent of the
color, add a '+' sign at the start of the
name. So, use +BROWN if you want to use
YELLOW.
BackGround = Black Specify the background color for the normal
text.
To use the blinking equivalent of the
foreground color, you must add the '+' sign
to the background. Seems not so logical, but
that's the same way the BIOS and VIDEORAM
works.
So, if you specify FOREGROUND = +RED and
BACKGROUND = +CYAN, you will get
highlighted-blinking-red characters on a
CYAN background.
QForeGround = +Magenta Foreground color for quoted text.
QBackGround = Black Background color for quoted text.
-=≡ 16 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
[MENUBAR] domain
──────────────────────────────────────────────────────────────────────────────
ForeGround = Black Foreground color for the menubar.
BackGround = White Background color for the menubar
Datafields
──────────────────────────────────────────────────────────────────────────────
All DATA fields (from, to, subject, ...) are defined as separate domains.
These are the valid domain names:
[FROM] : Message 'From' data field (name of the user )
[TO] : Message 'To' data field (name of the recipient )
[SUBJECT] : Message 'Subject' field
[AREA] : Message 'Area' field (name of the message area )
[MSGNUMBER] : Message 'Number' field (the number of the message )
[PRIVATEMSG] : Message 'Private' field (Private message? YES or NO )
[INSERTMODE] : Editor 'Insert' mode (in INSERT or OVERWRITE mode)
[RAWKEYS] : Editor 'Raw' mode (in RAW or NORMAL mode )
[ESCFORMENU] : 'Press ESC for menu' prompt
Each of the above mentioned DOMAINS -MUST- contain following keywords
ROW = 0 This is the row (Y coordinate) where TheEdit
will write the data for the current field.
Remember that coordinates start at 0,0!
COLUMN = 0 This is the column (X coordinate) where
TheEdit will write the data for the current
field.
LENGTH = 14 This is the maximum size TheEdit should use
to display the current field. Use this to
make sure TheEdit won't overwrite other text
in your header. If you want to disable a
field, set his length to 0
FOREGROUND = White For valid parameters, refer to the FOREGROUND
keyword in the TEXTWINDOW domain.
BACKGROUND = BLUE For valid parameters, refer to the BACKGROUND
keyword in the TEXTWINDOW domain.
-=≡ 17 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════════════════╗
║ USING THEEDIT ║
╚════════════════════════════════════════════════════════════════════════════╝
We have tried to keep things as simple as possible, so there are really
no special skills involved when using TheEdit. Every possible function is
explained in the (language specific) help files.
Following is a list of all 'special' functions supported by TheEdit. An
on-line user can see these codes by pressing Ctl-N (= show helpscreen)
Local and Remote:
─────────────────
│Ctl-A ^Left Word Left │Ctl-N Show This Screen │
│Ctl-B Center Line │Ctl-O Escape Command menu │
│Ctl-C Page Down Page Down │Ctl-P End Cursor End Of Line │
│Ctl-D Right Cursor Right │Ctl-Q Toggle Quote/Msg │
│Ctl-E Up │Ctl-R Page Up Page Up │
│Ctl-F ^Right Word Right │Ctl-S Left Cursor Left │
│Ctl-G Del Del Current Char │Ctl-T Delete Word Right │
│Ctl-H Backspace Del Char To Left │Ctl-U Paste Line │
│Ctl-I Tab Goto Next Tabstop│Ctl-V Insert Toggle Insert Mode │
│Ctl-J │Ctl-W Home Cursor Start Of Line│
│Ctl-K Open/Close Quote │Ctl-X Down Cursor Down │
│Ctl-L Redraw The Screen│Ctl-Y Cut Current Line │
│Ctl-M Enter Goto Next Line │Ctl-Z Esc, S Save Message │
Local only:
───────────
ALT-B Toggle the banner text (even if banner is disabled)
ALT-K Toggle between RAW and NORMAL mode
ALT-P Print message to the printer
╔════════════════════════════════════════════════════════════════════════════╗
║ RAW OR NORMAL MODE ║
╚════════════════════════════════════════════════════════════════════════════╝
ProBoard uses the cursor keys (together with the CONTROL key) to change
the user's level and online time. The PageUp, PageDown and Home keys are
used to scroll the banner.
TheEdit uses these keys too for the word-processing actions. Due to that,
you can't change a user's level or time if TheEdit is started.
-=≡ 18 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
To make these functions available, TheEdit 2.10 has a so called RAW mode.
That is the mode that TheEdit won't handle the special keys from the
sysop's keyboard. So, if you are using TheEdit in RAW mode, you can use
the cursor keys to change the level and time and the PageUp/PageDown keys
to scroll banner (ProBoard status line) at the bottom of the screen.
Once TheEdit is started, you can toggle between RAW and NORMAL mode with
the ALT-K (K = KEYBOARD) key.
TheEdit will startup in NORMAL mode is you are using TheEdit locally. If
a user is starting TheEdit, it will startup in RAW mode.
╔════════════════════════════════════════════════════════════════════════════╗
║ USING THEEDIT AS A TEXT EDITOR ║
╚════════════════════════════════════════════════════════════════════════════╝
You can use TheEdit to load a file, let the user edit it and save it to a
file or device, or as a message.
Loading and saving to a file or device
──────────────────────────────────────────────────────────────────────────────
You can force TheEdit to load an ASCII file and save it to an ASCII file
or to a device. To use it this way, you should start TheEdit as a PEX
(ProBoard menu function 60) and use the command line parameters:
-L <filename> : load <filename>
-S <filename> : save message as <filename>.
If you specify a device name (i.e. -S LPT1), the message will be
printed to that device.
Loading a file and save as a message
──────────────────────────────────────────────────────────────────────────────
Because ProBoard is actually posting the message, you can't use the
previously described method to post the edited file as a message.
If you want to load a file and save it to a message, you have to copy the
file you want to load to the node startup directory as THEEDIT.TMP. If
TheEdit is started in WRITE mode (not in REPLY mode), TheEdit will check
for this file and if it exist it will be loaded in the message
window. When saving the message, ProBoard will post the file as a message.
Please note that TheEdit will delete the THEEDIT.TMP file after it is
loaded!
-=≡ 19 ≡=-
╔════════════════════════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░ ProBoard Advanced Message Editor PEX version 2.10 ░░░░░░░░░░░░░║
╚════════════════════════════════════════════════════════════════════════════╝
╔════════════════════════════════════════════════════════════════════════════╗
║ INDEX ║
╚════════════════════════════════════════════════════════════════════════════╝
A Word from Alain Schellinck ......................................... 2
Special Thanks ....................................................... 2
DISCLAIMER ........................................................... 2
INTRODUCTION ......................................................... 3
REGISTRATION ......................................................... 4
Warning! ......................................................... 4
Warning! ......................................................... 5
For the U.S.A. and Canada (Registration site #1) ................. 5
For the U.S.A. and Canada (Registration Site #2) ................. 6
For all other countries .......................................... 6
Support .............................................................. 10
WHAT'S NEW -- FEATURES ............................................... 10
INSTALLATION - PREPARING FOR MULTI LANGUAGE SUPPORT .................. 11
Configuring Proboard ............................................. 11
Note about quoters ............................................... 11
Multi-language support ........................................... 12
Format of the LANGUAGE file ...................................... 12
Format of the HEADER file ........................................ 13
Format of the HELP file .......................................... 13
The INI File ..................................................... 13
[GENERAL] domain ................................................. 14
[SHAREWARE] domain ............................................... 15
[IMPORTFILES] domain ............................................. 15
[TEXTWINDOW] domain .............................................. 15
[MENUBAR] domain ................................................. 16
Datafields ....................................................... 17
USING THEEDIT ........................................................ 17
RAW OR NORMAL MODE ................................................... 18
USING THEEDIT AS A TEXT EDITOR ....................................... 19
Loading and saving to a file or device ........................... 19
Loading a file and save as a message ............................. 19
-=≡ 20 ≡=-